Tutor\Models\QuizModel B

Total Complexity 100
Dependencies 2
Dependents 4
Total lines 1,024
Lines of code 621
Logical lines of code 257
Comment lines 273
Methods 23
Properties 0

Methods 23

Method Rating Maintainability Complexity Lines of code
get_quiz_attempts()
B
36 14 81
get_total_quiz_attempts()
A
38 13 77
get_quiz_attempts_by_course_ids()
A
44 12 41
quiz_attempt_details()
A
40 6 78
get_quiz_result()
S
47 6 37
get_quiz_answers_by_attempt_id()
S
52 6 26
get_quiz_attempt()
S
51 5 28
get_answers_by_quiz_question()
S
50 4 35
get_quiz_count_by_course()
S
52 4 26
quiz_attempts()
S
53 4 26
is_quiz_passed()
S
59 4 13
quiz_ended_attempts()
S
55 3 22
get_quiz_attempt_timing()
S
57 3 15
is_manual_review_required()
S
61 3 12
get_answer_by_id()
S
53 2 26
get_quiz_question_by_id()
S
59 2 17
delete_quiz_attempt()
S
63 3 10
quiz_next_question_order_id()
S
62 1 13
get_first_or_last_attempt()
S
63 1 12
get_total_quiz()
S
64 1 10
get_quiz_question_types()
S
68 1 7
quiz_next_question_id()
S
71 1 5
get_table()
S
76 1 4